﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using BTN04.BUS;
using BTN04.DTO;

namespace BTN04.ADMIN
{
    public partial class capnhatthongtincanhan : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            lblThongBao.Visible = false;
             if (Session["tendn"] != null)
            {
                lblTaiKhoan.Text = Session["tendn"].ToString();
                NguoiDungDTO ngDTO = new NguoiDungDTO();
                NguoiDungBUS ngBUS = new NguoiDungBUS();
                ngDTO = ngBUS.LayThongTinNguoiDungTheoTenDangNhap(lblTaiKhoan.Text);
                txtHoTen.Text = ngDTO.HoTen;
                txtNgaySinh.Text = ngDTO.NgaySinh.ToShortDateString();
                txtEmail.Text = ngDTO.Email;
                txtDienThoai.Text = ngDTO.DienThoai;

                string[] noisong = new string[] {"An Giang","Bà Rịa - Vũng Tàu","Bạc Liêu","Bắc Kạn","Bắc Giang","Bắc Ninh","Bến Tre","Bình Dương","Bình Định",
                "Bình Phước","Bình Thuận","Cà Mau","Cao Bằng","Cần Thơ","Đà Nẵng","Đắk Lắk","Đắk Nông","Đồng Nai","Điện Biên",
                "Gia Lai","Hà Giang","Hà Nam","Hà Nội","Hà Tĩnh","Hải Dương","Hải Phòng","Hòa Bình","Hậu Giang","Hưng Yên","TP. Hồ Chí Minh",
                "Khánh Hòa","Kiên Giang","Kon Tum","Lai Châu","Lào Cai","Lạng Sơn","Lâm Đồng","Long An","Nam Định","Nghệ An","Ninh Bình",
                "Ninh Thuận","Phú Thọ","Phú Yên","Quảng Bình","Quảng Nam","Quảng Ngãi","Quảng Ninh","Quảng Trị","Sóc Trăng","Sơn La",
                "Tây Ninh","Thái Bình","Thái Nguyên","Thanh Hóa","Thừa Thiên - Huế","Tiền Giang","Trà Vinh","Tuyên Quang","Vĩnh Long",
                "Vĩnh Phúc","Yên Bái"};

                string s;
                for (int i = 0; i < noisong.Length; i++)
                {
                    s = noisong[i];
                    ddlDiaChi.Items.Add(s);
                }
              
            }               
        }

        protected void btnCapNhat_Click(object sender, EventArgs e)
        {
            NguoiDungDTO ngDTO = new NguoiDungDTO();
            ngDTO.TenDangNhap = Session["tendn"].ToString();
            ngDTO.HoTen = txtHoTen.Text;
            ngDTO.DienThoai = txtDienThoai.Text;
            ngDTO.Email = txtEmail.Text;
            ngDTO.NgaySinh = Convert.ToDateTime(txtNgaySinh.Text);
            ngDTO.DiaChi = ddlDiaChi.SelectedItem.Text;
            ngDTO.GioiTinh = ddlGioiTinh.SelectedItem.Text;
            NguoiDungBUS ngBUS = new NguoiDungBUS();
            int flag = ngBUS.UpdateThongTinNguoiDung(ngDTO);
            if (flag == 0)
            {
                lblThongBao.Visible = true;
                lblThongBao.Text = "Cap nhat thàn công";
            }
            else
            {
                lblThongBao.Visible = true;
                lblThongBao.Text = "Cap nhật thất bại";
            }
        }
       
    }
}
